package com.grass.appointment.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.databinding.Bindable;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import androidx.recyclerview.widget.RecyclerView;
import com.androidx.p013lv.base.bean.UserInfo;
import com.grass.appointment.C2694R;
import com.grass.appointment.fragment.DataAppointmentFragment;
import com.scwang.smartrefresh.layout.SmartRefreshLayout;

public abstract class FragmentAppointmentDataBinding extends ViewDataBinding {
    @Bindable
    protected DataAppointmentFragment.OnClick mClick;
    @Bindable
    protected Integer mFameStatus;
    @Bindable
    protected Boolean mIsSelf;
    @Bindable
    protected Integer mNum;
    @Bindable
    protected Integer mStatusRefresh;
    @Bindable
    protected UserInfo mUserInfo;
    public final RecyclerView recycler;
    public final SmartRefreshLayout refresh;

    public abstract void setClick(DataAppointmentFragment.OnClick onClick);

    public abstract void setFameStatus(Integer num);

    public abstract void setIsSelf(Boolean bool);

    public abstract void setNum(Integer num);

    public abstract void setStatusRefresh(Integer num);

    public abstract void setUserInfo(UserInfo userInfo);

    protected FragmentAppointmentDataBinding(Object obj, View view, int i, RecyclerView recyclerView, SmartRefreshLayout smartRefreshLayout) {
        super(obj, view, i);
        this.recycler = recyclerView;
        this.refresh = smartRefreshLayout;
    }

    public UserInfo getUserInfo() {
        return this.mUserInfo;
    }

    public Integer getFameStatus() {
        return this.mFameStatus;
    }

    public Boolean getIsSelf() {
        return this.mIsSelf;
    }

    public DataAppointmentFragment.OnClick getClick() {
        return this.mClick;
    }

    public Integer getStatusRefresh() {
        return this.mStatusRefresh;
    }

    public Integer getNum() {
        return this.mNum;
    }

    public static FragmentAppointmentDataBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z) {
        return inflate(layoutInflater, viewGroup, z, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static FragmentAppointmentDataBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z, Object obj) {
        return (FragmentAppointmentDataBinding) ViewDataBinding.inflateInternal(layoutInflater, C2694R.C2699layout.fragment_appointment_data, viewGroup, z, obj);
    }

    public static FragmentAppointmentDataBinding inflate(LayoutInflater layoutInflater) {
        return inflate(layoutInflater, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static FragmentAppointmentDataBinding inflate(LayoutInflater layoutInflater, Object obj) {
        return (FragmentAppointmentDataBinding) ViewDataBinding.inflateInternal(layoutInflater, C2694R.C2699layout.fragment_appointment_data, null, false, obj);
    }

    public static FragmentAppointmentDataBinding bind(View view) {
        return bind(view, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static FragmentAppointmentDataBinding bind(View view, Object obj) {
        return (FragmentAppointmentDataBinding) bind(obj, view, C2694R.C2699layout.fragment_appointment_data);
    }
}
